/*共用部分css*/
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix{zoom: 1}
.clearfix:after {content: " ";display: block;clear: both;height: 0}
body{background: #f0f0f0;font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;font-size: 12px;line-height:1.5;}
/*左边固定menu部分css*/    
.menuLeftFixed{display: block}
.menuLeftFixed>ul{position: fixed;left: 0;top: 0;list-style: none;width: 74px;height: 100%;background: #d10048;z-index: 9999;}
.menuLeftFixed>ul>li{width: 100%;height: 46px;;float: left;text-align: center;line-height: 46px;overflow: hidden;background: url(../images/menuLine.png) center bottom no-repeat;}
.menuLeftFixed>ul>.menuItemLi{line-height: normal}
.menuLeftFixed>ul>li>a{text-decoration: none;width: 74px;height: 44px;color: #fff;overflow: hidden;font-size: 12px;}
/*顶部搜索框部分css*/
.searchHide{display: block;}
.searchHead{width: 100%;min-width: 960px;height: 80px;opacity: 1; background: rgba(0,0,0,.3);position: relative;z-index: 9999;display: none;}
.searchBox{width:40%; max-width: 700px; height: 40px;position: absolute;top: 20px;left: 50%;margin-left: -18%;background: #666;position: relative;z-index: 9999;}
#searchForm{display: block;}
#searchInput{float:left;box-sizing: border-box; width: 80%;height: 40px;padding: 10px 20px;font-size: 14px;color: #555;border: 0 none;background: #fff;overflow: hidden;vertical-align: middle;}
#btn{float:left;width: 20%;height: 40px;text-align: center;font-size: 14px;color: #fff;border: none;vertical-align: middle;background: #000;outline: none;cursor: pointer;transition: background .2s ease-in-out; overflow: hidden;}
#btn:hover{background: rgb(209,0,72)}
#searchForm>.close{cursor: pointer;width: 24px;height: 24px;position: absolute;top: 8px;right: -40px;background: url(../images/qnh-head-ico.png) -84px 0 no-repeat;}

/*内容部分css*/
/*内容部分headCss*/
.mainContent{margin: 0 auto;width: 64%;max-width: 1000px;overflow: hidden;}
.contentHead{display: block;}
.headLogo{float: left; height: 70px;line-height: 70px;}
.headRight{float: right;margin-top: 30px;position: relative;}
.search-btn{display:inline-block; width: 20px;height: 23px;background: url(../images/qnh_index_ico.png) no-repeat 0 0;vertical-align: middle;}
.headRight>span a{display: inline-block;vertical-align: middle;margin-left: 3px;color: #888;}
.shopCar{width: 23px;height: 22px;display: inline-block;margin-right: 8px;position: relative;background: url(../images/qnh_index_ico.png) no-repeat 0 -45px}
.carCount{border-radius: 50%;position: absolute;top: -4px;left: 15px;width: 18px;height: 18px;text-align: center;background: #d10048;padding: 0 1px;font-style: normal !important;color: #fff;}


/*内容部分bodyCss*/
.contentBody{width: 980px;background: #fff;}
.outALL{color: rgb(136, 136, 136);float: left;font-size: 12px;
height: 325px;width: 190px;line-height: 18px;padding-bottom: 20px;padding-left: 0px;padding-right: 0px;padding-top: 20px;}
.contentBody .h{position:relative;}
/*企业介绍*/
.contentBody .h h2{height: 29px;line-height: 29px;font-size: 15px;text-align: center;font-weight: normal;}
.contentBody .outALL1{zoom: 1;width: 190px;overflow: hidden;}
.contentBody .b{border-bottom: none;border-top: none;}
.contentBody .b li {padding-bottom: 5px;margin-bottom: 5px; text-align: center;font-size: 15px;list-style: none;}
.contentBody .b li a{color:#333;}
.contentBody .b li a:hover{color:red;}
.contentBody .b .active2 a{color:red;}
.contentBody1{width:768px;float:right;padding: 20px 0;padding-left: 20px;border-left: 1px solid #e4e4e4;box-sizing: content-box !important;}
.contentBody1 h1{font-size: 16px;color: #333;border-bottom: 1px solid #ccc;padding: 0 0 5px 10px;}
/*企业理念*/
.target{width:768px;padding: 20px 0;padding-left: 20px;border-left:1px solid #e4e4e4;box-sizing: content-box;float:right;display:inline;}
.target-content{margin:30px auto 0;}
.target h1{display:block;font-size: 16px;color:#333;border-bottom:solid 1px #ccc;padding: 0 0 5px 10px;}
/*服务体系*/
.serve{width: 749px;padding: 20px;border-left: 1px solid #e4e4e4;box-sizing: content-box !important;float:right;display:inline;}
.serve h1{font-size: 16px;color: #333;border-bottom: 1px solid #ccc;padding: 0 0 5px 10px;font-weight: bold;    margin: 0;line-height: 2;}

/*企业动态*/
.dynamic{width:768px;padding: 20px 0;padding-left: 20px;border-left: 1px solid #e4e4e4;box-sizing: content-box !important;float: right;display: inline;}
.dynamic h1{font-size: 16px;color: #333;border-bottom: 1px solid #ccc;padding: 0 0 5px 10px;font-weight: bold;}
.dynamic  .dynamic-content{margin: 30px auto 0;}
.dynamic-content ul{list-style: none outside none;}
.dynamic-content ul li{list-style: none;margin: 0px 90px 50px 0px;width: 294px;float:left;height: 218px;overflow: hidden;}
/*企业动态图片链接*/
.article{font-size: 13px;}
.article h1{text-align: center;font-size: 1.8rem;font-weight: bold;color:#888;line-height: 2;margin-top:10px;}
.article p{text-align:center;color:#666;font-size:13px;}
.article-text p{text-align:left;color:#888}

/*品牌介绍*/
.contentBody .brand{width:768px;float:right;padding: 20px 8px;border-left: 1px solid #e4e4e4;box-sizing: content-box !important;}
.contentBody .brand h1{font-size: 16px;color: #333;border-bottom: 1px solid #ccc;padding: 0 0 5px 10px;font-weight: bold;    margin: 0;line-height: 2;}
.brand .brand-content{margin:30px auto 0}
.brand-content1{margin: 30px auto 0;}

.healthy-1{display:block;height: 59px;width: 768px;}
.qiye-tab  li{display:list-item;float: left;padding: 15px 0;text-align: center;cursor: pointer;font-size: 18px;font-weight: 500;border: 1px solid #ddd;position: relative;list-style: none;}
.healthy-active{display:block;}
.qiye-tab .tab-cont{width: 725px;padding: 70px 0 0 30px;}

/*品牌资质*/
.quality{width: 758px;padding: 20px 0;padding-left: 20px;padding-right:10px;border-left: 1px solid #e4e4e4;box-sizing: content-box !important;float:right;display:inline;position:relative;}
.quality-content{margin:30px auto 0;}
.quality h1{font-size: 16px;color: #333;border-bottom: 1px solid #ccc;padding: 0 0 5px 10px;font-weight:bold;}
.quality-wrapper{margin-top: 30px;text-align: center;background: #fff;position: relative;}
.quality-wrapper-bottom{width: 760px;margin: 0 auto;padding: 10px;border-top: 1px solid #c4c4c4;}
.quality-wrapper-bottom ul{list-style: none outside none;margin: 0;padding: 0;position:relative;}
.quality-wrapper-bottom ul li{float:left;margin: 10px 18px;}
.quality-wrapper-bottom ul li img{width:140px;height:220px;}
.quality p{color: #333;padding-bottom: 15px;font-size: 14px;position:absolute;bottom:-8px;}

/*联系我们*/
.contact{width:768px;float:right;padding: 20px 0;padding-left: 20px;border-left: 1px solid #e4e4e4;box-sizing: content-box !important;}
.contact h1{font-size: 16px;color: #333;border-bottom: 1px solid #ccc;padding: 0 0 5px 10px;font-weight: bold;margin: 0;line-height: 2;}
.contact-content{color: #888;}

/* 健康养生 */
.healthy{width: 1002px;margin: 0 auto;}
.nav-header{background: #fff;padding: 0 20px;}
.nav-header-content{padding: 12px 0px;border-bottom: 2px solid #ECEAE6;}
.nav-header-content a{text-decoration: none;color: #888;background: transparent}






/*food部分Css*/
.contentFood{margin-top: 60px;position: relative;height: 180px;border-bottom: 1px solid #dce0e3;}
.foodAfter{display: block;width: 64%; margin: 0 auto;}
.afterLeft{float: left;width: 42%;}
.afterLeft>ul>li{float: left;margin: 10px 30px 0 0;text-align: center;}
.afterLeft>ul>li .leftIcon1{    background: url(../images/qnh_footer_bg.png) no-repeat;display: block;width: 76px;height: 75px;margin: 0 auto 10px;}
.afterLeft>ul>li .ic1{background-position: 0 -106px;}
.afterLeft>ul>li .ic2{background-position: 0 -212px;}
.afterLeft>ul>li>a{font-size: 16px;color: #888;}
.afterRight{float: right;width: 58%;}
.afterRight>dl{float: left;width: 115px;text-shadow: #fff 0 1px 0;font-size: 14px;line-height: 30px;}
.afterRight>dl>dt{font-size: 18px;font-weight: normal;}
.afterRight>dl>dd img{border: 0;vertical-align: middle;width: 100px;height: 100px;}
/*关于部分css*/
.foodAbout{padding-bottom: 20px;width: 100%;}
.aboutMai{padding: 25px 0 0;}
.aboutMai>ul{width: 555px;height: 20px; margin: 0 auto;}
.aboutMai>ul>li{float: left;border-right: 1px solid #909090;border-left: 1px solid #e0e0e0;height: 20px;line-height: 20px}
.aboutMai>ul>.aboutFistli{border-left: 0 none}
.aboutMai>ul>li>a{font-size: 14px;text-shadow: #fff 0 1px 0;margin: 0 15px;color: #888}
.aboutMai>ul>li>a:hover{color: #666}
.aboutMai>p{width: 578px;margin: 0 auto;font-size: 14px;text-shadow: #fff 0 1px 0;color: #888;}
.aboutMai>p img{border: 0;vertical-align: middle;}
/*备案号部分Css*/
.tail{width: 466px;height: 20px; margin: 0 auto;}
.tail img{border: 0;vertical-align: middle;}
.tail a{font-size: 14px;text-shadow: #fff 0 1px 0;color: #888;}
/*右边固定部分css*/
.rightFixed{position: fixed;top: 10%;right: 0;}
.hideTell{position: absolute;left: -300px;top: 91px;opacity: 1;display: block;}